using System;
using System.Runtime.InteropServices;
namespace BMC.ARSystem
{
	[ARStructTypeInfo(Name = "ARDecimalLimitStruct", NumberOfMembers = 3u), ClassInterface, Guid("f3b3b506-61bf-4b1d-b1fc-4a0aa77fc678"), ProgId("BMC.ARSystem.DecimalLimit")]
	public class DecimalLimit : Limit
	{
		[ARStructMemTypeInfo(Name = "rangeLow", Offset = 0u)]
		private string _rangeLow;
		[ARStructMemTypeInfo(Name = "rangeHigh", Offset = 1u)]
		private string _rangeHigh;
		[ARStructMemTypeInfo(Name = "precision", Offset = 2u)]
		private int _precision;
		public string RangeLow
		{
			get
			{
				return this._rangeLow;
			}
			set
			{
				this._rangeLow = value;
			}
		}
		public string RangeHigh
		{
			get
			{
				return this._rangeHigh;
			}
			set
			{
				this._rangeHigh = value;
			}
		}
		public int Precision
		{
			get
			{
				return this._precision;
			}
			set
			{
				this._precision = value;
			}
		}
	}
}
